runtime.eface.data (field)
60 uses
runtime (current package)
alg.go#L196: return c1 * typehash(t, unsafe.Pointer(&a.data), h^c0)
alg.go#L198: return c1 * typehash(t, a.data, h^c0)
alg.go#L298: pdata = &a.data
alg.go#L388: return x._type == y._type && efaceeq(x._type, x.data, y.data)
arena.go#L113: t := (*_type)(efaceOf(&typ).data)
arena.go#L122: e.data = x
arena.go#L150: v = stringStructOf((*string)(e.data)).str
arena.go#L152: v = (*slice)(e.data).array
arena.go#L154: v = e.data
arena.go#L172: len := (*slice)(e.data).len
arena.go#L175: *sl = slice{makeslicecopy(et, len, len, (*slice)(e.data).array), len, len}
arena.go#L178: xe.data = unsafe.Pointer(sl)
arena.go#L182: typedmemmove(et, e2, e.data)
arena.go#L185: xe.data = e2
arena.go#L306: *((*slice)(i.data)) = slice{a.alloc(typ, cap), cap, cap}
cgocall.go#L535: p := ep.data
cgocall.go#L568: cgoCheckArg(t, ep.data, t.Kind_&abi.KindDirectIface == 0, top, cgoCheckPointerFail)
cgocall.go#L772: cgoCheckArg(t, ep.data, t.Kind_&abi.KindDirectIface == 0, false, cgoResultFail)
debuglog.go#L283: l.w.uvarint(uint64(uintptr(v.data)))
error.go#L273: printindented(*(*string)(eface.data))
error.go#L276: print(typestring, "(", *(*bool)(eface.data), ")")
error.go#L278: print(typestring, "(", *(*int)(eface.data), ")")
error.go#L280: print(typestring, "(", *(*int8)(eface.data), ")")
error.go#L282: print(typestring, "(", *(*int16)(eface.data), ")")
error.go#L284: print(typestring, "(", *(*int32)(eface.data), ")")
error.go#L286: print(typestring, "(", *(*int64)(eface.data), ")")
error.go#L288: print(typestring, "(", *(*uint)(eface.data), ")")
error.go#L290: print(typestring, "(", *(*uint8)(eface.data), ")")
error.go#L292: print(typestring, "(", *(*uint16)(eface.data), ")")
error.go#L294: print(typestring, "(", *(*uint32)(eface.data), ")")
error.go#L296: print(typestring, "(", *(*uint64)(eface.data), ")")
error.go#L298: print(typestring, "(", *(*uintptr)(eface.data), ")")
error.go#L300: print(typestring, "(", *(*float32)(eface.data), ")")
error.go#L302: print(typestring, "(", *(*float64)(eface.data), ")")
error.go#L304: print(typestring, *(*complex64)(eface.data))
error.go#L306: print(typestring, *(*complex128)(eface.data))
error.go#L308: print("(", typestring, ") ", eface.data)
heapdump.go#L401: dumpint(uint64(uintptr(eface.data)))
iface.go#L674: *dst = iface{assertE2I(inter, e._type), e.data}
iface.go#L679: *dst = iface{assertE2I(inter, e._type), e.data}
map.go#L1618: e.data = unsafe.Pointer(mapclone2((*maptype)(unsafe.Pointer(e._type)), (*hmap)(e.data)))
map.go#L1790: h := (*hmap)(e.data)
map.go#L1854: h := (*hmap)(e.data)
mbitmap.go#L1752: p := e.data
mfinal.go#L245: (*eface)(r).data = f.arg
mfinal.go#L430: if inUserArenaChunk(uintptr(e.data)) {
mfinal.go#L436: base, span, _ := findObject(uintptr(e.data), 0, 0)
mfinal.go#L439: if isGoPointerWithoutSpan(e.data) {
mfinal.go#L450: if uintptr(e.data) != base {
mfinal.go#L463: removefinalizer(e.data)
mfinal.go#L512: if !addfinalizer(e.data, (*funcval)(f.data), nret, fint, ot) {
netpoll.go#L722: x.data = unsafe.Pointer(&pd.self)
pinner.go#L114: if inUserArenaChunk(uintptr(e.data)) {
pinner.go#L118: return e.data
print.go#L256: print("(", e._type, ",", e.data, ")")
runtime2.go#L212: data unsafe.Pointer
time.go#L230: return (*hchan)(efaceOf(&t.arg).data)
 |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |